/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const AlipayColorFilled: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <rect x="6" y="5.3335" width="53.3333" height="53.3333" rx="10.6667" fill={ colors[0] }/>
<path d="M59.3333 41.8396C59.3333 45.8771 59.3292 48.5138 58.9471 50.4979C55.6301 49.0369 44.4201 43.8331 38.5335 41.0218C33.858 46.6842 28.969 50.0796 21.5913 50.0796C14.2135 50.0796 9.28905 45.5375 9.88462 39.973C10.2757 36.3196 12.7735 30.3551 23.6535 31.3775C28.6783 31.845 31.3135 32.7287 35.0298 33.9754L35.0516 33.9827L35.0517 33.9827C35.569 34.1562 36.1071 34.3367 36.6756 34.5242C37.8847 32.3108 38.889 29.8663 39.6535 27.2708H18.9246V25.2174H29.1735V21.5285H16.6668V19.2707H29.1735V13.9552C29.1735 13.9552 29.289 13.1196 30.2047 13.1196H35.3335V19.2707H48.6668V21.5285H35.3335V25.2174H46.2135C45.209 29.2884 43.698 33.0308 41.7956 36.293C44.9448 37.446 59.2739 41.8214 59.3333 41.8396ZM20.7645 46.5599C12.9689 46.5599 11.7334 41.6354 12.1512 39.582C12.56 37.5375 14.8178 34.862 19.1556 34.862C24.1334 34.862 28.5956 36.142 33.9466 38.7466C30.1866 43.6442 25.5645 46.5599 20.7645 46.5599Z" fill={ colors[1] } fillRule="evenodd" clipRule="evenodd"/>

  </>,
  name: 'alipay_color_filled',
  defaultColors: ['#1777FF', 'white'],
  colorful: true,
  allPathData: ['M59.3333 41.8396C59.3333 45.8771 59.3292 48.5138 58.9471 50.4979C55.6301 49.0369 44.4201 43.8331 38.5335 41.0218C33.858 46.6842 28.969 50.0796 21.5913 50.0796C14.2135 50.0796 9.28905 45.5375 9.88462 39.973C10.2757 36.3196 12.7735 30.3551 23.6535 31.3775C28.6783 31.845 31.3135 32.7287 35.0298 33.9754L35.0516 33.9827L35.0517 33.9827C35.569 34.1562 36.1071 34.3367 36.6756 34.5242C37.8847 32.3108 38.889 29.8663 39.6535 27.2708H18.9246V25.2174H29.1735V21.5285H16.6668V19.2707H29.1735V13.9552C29.1735 13.9552 29.289 13.1196 30.2047 13.1196H35.3335V19.2707H48.6668V21.5285H35.3335V25.2174H46.2135C45.209 29.2884 43.698 33.0308 41.7956 36.293C44.9448 37.446 59.2739 41.8214 59.3333 41.8396ZM20.7645 46.5599C12.9689 46.5599 11.7334 41.6354 12.1512 39.582C12.56 37.5375 14.8178 34.862 19.1556 34.862C24.1334 34.862 28.5956 36.142 33.9466 38.7466C30.1866 43.6442 25.5645 46.5599 20.7645 46.5599Z'],
  width: '64',
  height: '64',
  viewBox: '0 0 64 64',
});
